# 需求：
# 1. 定义布尔型变量 has_ticket 表示是否有车票
# 2. 定义整型变量 knife_length 表示刀的长度，单
# 位：厘米
# 3. 首先检查是否有车票，如果有，才允许进行安
# 检
# 4. 安检时，需要检查刀的长度，判断是否超过 20
# 厘米
# – 如果超过 20 厘米，提示刀的长度，不允
# 许上车
# – 如果不超过 20 厘米，安检通过
# 5. 如果没有车票，不允许进门
# 参数为空 为Fales,有参数为True
has_ticket = input("输入有票/无票:")
if has_ticket == "有票":
    ticket = True
else:
    ticket = False
knife_length = int(input("刀的长度:"))
if ticket:
    print("有车票,可以开始安检...")
    if knife_length >= 20:
        print(f"不允许带携带{knife_length}厘米的刀上车")
    else:
        print("安检通过,祝旅途愉快")
else:
    print("要先买票")